import fetch from '@/utils/fetch';


// 说明：添加水表历史读数
// 接口：api/cb/flWaterMeterRecord
// 请求类型：Post
export function addFlWaterMeterRecord(obj) {
    return fetch({
        url: 'api/cb/flWaterMeterRecord',
        method: 'post',
        data: obj
    });
}

// 说明：删除水表历史读数
// 接口：api/cb/flWaterMeterRecord/{ids}
// 请求类型：Delete
export function deleteFlWaterMeterRecord(idArr) {
    return fetch({
        url: 'api/cb/flWaterMeterRecord/' + idArr,
        method: 'delete'
    });
}

// 说明：修改水表历史读数
// 接口：api/cb/flWaterMeterRecord/{id}
// 请求类型：Put
export function modifyFlWaterMeterRecord(id, obj) {
    return fetch({
        url: 'api/cb/flWaterMeterRecord/' + id,
        method: 'put',
        data: obj
    })
}
// 说明：水表历史读数分页查询(条件搜索)
// 接口：api/cb/flWaterMeterRecord/search/{page}/{size}
// 请求类型：Post
export function searchFlWaterMeterRecord(page, size, obj) {
    return fetch({
        url: 'api/cb/flWaterMeterRecord/search/'+ page +'/'+ size,
        method: 'post',
        data: obj
    });
}

// 说明：获取单个水表历史读数
// 接口：api/cb/flWaterMeterRecord/{id}
// 请求类型：get
export function getFlWaterMeterRecord(id) {
    return fetch({
        url: 'api/cb/flWaterMeterRecord/' + id,
        method: 'get'
    })
}

// 说明：水表历史读数导出Excel模板
// 接口：api/cb/flWaterMeterRecord/exprotExcelModel
// 请求类型：get
export function downTem() {
return fetch({
url: 'api/cb/flWaterMeterRecord/exprotExcelModel',
responseType: 'blob',
method: 'get'
})
}

// 说明：水表历史读数导出Excel数据
// 接口：api/cb/flWaterMeterRecord/exprotXls/{ids}
// 请求类型：post
export function exprotXls(ids, obj) {
return fetch({
url: 'api/cb/flWaterMeterRecord/exprotXls/' + ids,
responseType: 'blob',
method: 'post',
data: obj
})
}

// 说明：水表历史读数导入
// 接口：api/cb/flWaterMeterRecord/importXls
// 请求类型：post
export function importXls() {
return fetch({
url: 'api/cb/flWaterMeterRecord/importXls',
method: 'post'
})
}


// 说明：日用水量   水量报表 日报
// cb/flWaterMeterRecord/search        FlWaterMeterRecord 
// http://192.168.2.28:8763/flWaterMeterRecord/getDaily
// 请求类型：post
export function flWaterMeterRecordSearch(obj) {
    return fetch({
        url: 'api/cb/flWaterMeterRecord/getDaily',
        method: 'post',
        data:obj
    })
}
// 用户详情  日报
// POST /flWaterReport/search
export function flWaterMeterRecordSearchDay(obj) {
    return fetch({
        url: `api/cb/flWaterReport/search`,
        method: 'post',
        data:obj
    })
}



// 说明：时用水量
// 时用水：cb/flNbTimeData/search 
export function flNbTimeData() {
    return fetch({
        url: 'api/cb/flNbTimeData/search',
        method: 'get'
    })
}

// 说明：年用水量
// 年用水：product/flUseWaterYearWideTable/search           
export function flUseWaterYearWideTable(obj) {
    return fetch({
        url: 'api/product/flUseWaterYearWideTable/search',
        method: 'post',
        data:obj
    })
}


// 水表资料总表 条件查询  flWaterMeterInfoSearch   左侧树查询====
// POST /flWaterMeterInfo/search
export function flWaterMeterInfoSearch(obj) {
    return fetch({
        url: 'api/cb/flWaterMeterInfo/search',
        method: 'post',
        data:obj
    })
}

// 用户2详情
// GET /flWaterMeterInfo/getUserDetails/{userCode}
export function getUserDetails(userCode) {
    return fetch({
        url: `api/cb/flWaterMeterInfo/getUserDetails/${userCode}`,
        method: 'get'
    })
}
